/**
 * Created by rockyren on 14-8-27.
 */
/**
 * @module 某些不必写成类的方法写在该模块中
 */

define(function(require,exports,module){
  var ColorHandle = require("./ColorHandle");

  /**
   * @method 将'rgb(r,g,b)'形式的字符串转换为ColorHandle对象
   * @param rgbStr 'rgb(r,g,b)'形式的字符串
   * @returns {ColorHandle} 对应的ColorHandle对象
   */
  exports.ColorConvert = function(rgbStr) {
    var numStrList = rgbStr.match(/\d+/g);
    var numList = numStrList.map(function(x) { return parseInt(x)});
    return new ColorHandle(numList[0],numList[1],numList[2],255);
  }
});